package 建造者模式;

// 用“描述”区分不同商品，具体的动作代码在Diretor里
public abstract class Builder {

    // 根据House三个属性要求，这里说明对三个属性进行具体的“描述”，注意：不是“动作”
    abstract void buildBasis();
    abstract void buildWall();
    abstract void buildRoofed();

    abstract House returHouse();
}
